<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2021/11/25
 * Time: 10:12
 */
$arr = ['苹果','香蕉'];
array_push($arr,'西瓜');

if (!in_array('哈密瓜',$arr)){
    $arr[] = '哈密瓜';
}

for ($i=0;$i<count($arr);$i++){
    echo $arr[$i];
    echo '  ';
}
echo '<br>';

print_r($arr);

echo '<br>';

$now = time();
$yestoday = time()-3600*24;


//时间戳格式化
echo $yestoday;
echo '<br>';
echo date('Y年m月d日 H i s',$yestoday);
echo '<br>';
echo date('Y年m月d日 h:i:s',$now);
// Y 是完整的2021年 而y只显示21年，M显示的是英文当月的简写，m是显示数字，D显示当天是周几，d显示日期数字，
//H显示24小时制 ，h是12小时制

//日期格式化为时间戳
echo '<br>';
echo strtotime('2021-08-13 10:35:00');
echo '<br />';
echo strtotime('2021-08-13');
echo '<br />';


//获取今天0点的时间戳
$nowTime =  time();

$time = $nowTime-$nowTime%(3600*24)-8*3600;
echo  date('Y年m月d日 H:i:s',$time);

echo '<br />';
echo '<br />';
//自定义函数 在外部调用时可以用下面两个方法引用 自定义方法；
//include 'index.php'; ''是引用的文件
//require 'index.php';
function getOrderType($num){
    $sum =1;
    while ($num>0){
        $sum*=$num;
        $num--;
    }
    return $sum;
}
$result = getOrderType(5);
echo  $result;
echo '<br />';
//Math
echo round(5.6289,1);
echo '<br />';
echo max(4,7,8,9,10,3,1);
echo '<br />';
echo min(4,7,8,9,10,3,1);
echo '<br />';
echo rand(10,20);
//difined 定义 die 和exit() 代码退出类似break;eval()将文本以php代码运行;sleep()睡眠
if(!defined('APP_PATH')){
    define('APP_PATH','D:\phpstudy_pro\WWW\20203\testweb');
}

echo APP_PATH;
echo '<br />';

//退出程序
//die;
//exit('程序退出');
//
echo 111;
echo '<br />';

$words = "echo 'abc';";
eval($words);
echo '<br />';

//请求微信支付开始
//echo '微信支付开始： '.time();
//echo '<br />';
//AJAX一个请求
//sleep(1);
//echo '微信支付结束： '.time();
//echo '<br />';
//请求微信支付结束
//反馈成功与失败到用户界面


//print_r($_SERVER);
echo '<br />';
echo '请求路径： '.$_SERVER['REQUEST_URI'];
echo '<br />';
echo '请求方法： '.$_SERVER['REQUEST_METHOD'];
echo '<br />';
echo '用户IP： '.$_SERVER['REMOTE_ADDR'];
echo '<br />';
//$_SERVER里面的数组如下；
//[SYSTEMROOT] => C:\Windows
//[COMSPEC] => C:\Windows\system32\cmd.exe
//[PATHEXT] => .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
//[WINDIR] => C:\Windows
//[PHPRC] => D:/phpstudy_pro/Extensions/php/php7.3.4nts
//[_FCGI_SHUTDOWN_EVENT_] => 8896
//    [SCRIPT_NAME] => /server.php
//[REQUEST_URI] => /server.php
//[QUERY_STRING] =>
//    [REQUEST_METHOD] => GET
//[SERVER_PROTOCOL] => HTTP/1.1
//    [GATEWAY_INTERFACE] => CGI/1.1
//    [REMOTE_PORT] => 3107
//    [SCRIPT_FILENAME] => D:/phpstudy_pro/WWW/20203/testweb/server.php
//[SERVER_ADMIN] => admin@example.com
//[CONTEXT_DOCUMENT_ROOT] => D:/phpstudy_pro/WWW/20203/testweb
//[CONTEXT_PREFIX] =>
//    [REQUEST_SCHEME] => http
//[DOCUMENT_ROOT] => D:/phpstudy_pro/WWW/20203/testweb
//[REMOTE_ADDR] => 127.0.0.1
//    [SERVER_PORT] => 80
//    [SERVER_ADDR] => 127.0.0.1
//    [SERVER_NAME] => www.202003test.com
//[SERVER_SOFTWARE] => Apache/2.4.39 (Win64) OpenSSL/1.1.1b mod_fcgid/2.3.9a mod_log_rotate/1.02
//    [SERVER_SIGNATURE] =>
//    [SystemRoot] => C:\Windows
//[HTTP_ACCEPT_LANGUAGE] => zh-CN,zh;q=0.9,en;q=0.8
//    [HTTP_ACCEPT_ENCODING] => gzip, deflate
//[HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
//    [HTTP_USER_AGENT] => Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36
//    [HTTP_UPGRADE_INSECURE_REQUESTS] => 1
//    [HTTP_CACHE_CONTROL] => max-age=0
//    [HTTP_CONNECTION] => close
//    [HTTP_HOST] => www.202003test.com
//    [FCGI_ROLE] => RESPONDER
//    [PHP_SELF] => /server.php
//    [REQUEST_TIME_FLOAT] => 1637803541.2413
//    [REQUEST_TIME] => 1637803541